package com.gan.simple_init.quartz.util;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @description 定时任务枚举类
 * @author gbw
 **/
@Getter
@AllArgsConstructor
public enum JobEnum {

    /**
     * 示例任务
     */
    HELLO_WORLD("example", "com.gan.simple_init.quartz.job.HelloWorldJob",
            "*/20 * * * * ?","示例任务每20秒执行1次","1");

    /**
     * 作业分组
     */
    private String jobGroup;

    /**
     * 作业bean
     */
    private String beanClass;

    /**
     * cron 表达式
     */
    private String cronExpression;

    /**
     * 作业描述
     */
    private String description;

    /**
     * 任务是否有效
     */
    private String isValid;

}
